	.file	1 "Volcado.c"
	.section .mdebug.abi32
	.previous
	.abicalls
	.rdata
	.align	2
$LC0:
	.ascii	"\000"
	.align	2
$LC1:
	.ascii	"ERROR\n\000"
	.text
	.align	2
	.globl	volcado
	.ent	volcado
volcado:
	.frame	$fp,88,$31		# vars= 32, regs= 3/0, args= 32, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,88
	.cprestore 32
	sw	$31,80($sp)
	sw	$fp,76($sp)
	sw	$28,72($sp)
	move	$fp,$sp
	sw	$4,88($fp)
	sw	$5,92($fp)
	la	$2,__sF
	sw	$2,56($fp)
	la	$2,__sF+88
	sw	$2,60($fp)
	sw	$0,52($fp)
	li	$2,79			# 0x4f
	sb	$2,44($fp)
	li	$2,118			# 0x76
	sb	$2,45($fp)
	la	$2,$LC0
	sw	$2,48($fp)
	addu	$3,$fp,44
	addu	$7,$fp,45
	addu	$2,$fp,48
	sw	$2,16($sp)
	addu	$2,$fp,52
	sw	$2,20($sp)
	addu	$2,$fp,56
	sw	$2,24($sp)
	addu	$2,$fp,60
	sw	$2,28($sp)
	lw	$4,88($fp)
	lw	$5,92($fp)
	move	$6,$3
	la	$25,procesarArgumentos
	jal	$31,$25
	sw	$2,40($fp)
	lw	$2,40($fp)
	beq	$2,$0,$L18
	la	$4,__sF+176
	la	$5,$LC1
	la	$25,fprintf
	jal	$31,$25
	b	$L19
$L18:
	lb	$2,45($fp)
	sw	$2,64($fp)
	li	$2,102			# 0x66
	lw	$3,64($fp)
	beq	$3,$2,$L24
	lw	$3,64($fp)
	slt	$2,$3,103
	beq	$2,$0,$L27
	li	$2,86			# 0x56
	lw	$3,64($fp)
	beq	$3,$2,$L22
	b	$L19
$L27:
	li	$2,104			# 0x68
	lw	$3,64($fp)
	beq	$3,$2,$L21
	li	$2,118			# 0x76
	lw	$3,64($fp)
	beq	$3,$2,$L23
	b	$L19
$L21:
	la	$25,printHelp
	jal	$31,$25
	b	$L19
$L22:
	la	$25,printVersion
	jal	$31,$25
	b	$L19
$L23:
	addu	$3,$fp,44
	addu	$5,$fp,48
	addu	$6,$fp,52
	addu	$7,$fp,56
	addu	$2,$fp,60
	sw	$2,16($sp)
	move	$4,$3
	la	$25,volcar
	jal	$31,$25
	sw	$2,40($fp)
	b	$L19
$L24:
	addu	$2,$fp,48
	addu	$3,$fp,52
	addu	$6,$fp,56
	addu	$7,$fp,60
	move	$4,$2
	move	$5,$3
	la	$25,formatear
	jal	$31,$25
	sw	$2,40($fp)
$L19:
	lw	$2,56($fp)
	beq	$2,$0,$L28
	lw	$4,56($fp)
	la	$25,fclose
	jal	$31,$25
$L28:
	lw	$2,60($fp)
	beq	$2,$0,$L29
	lw	$4,60($fp)
	la	$25,fclose
	jal	$31,$25
$L29:
	lw	$2,40($fp)
	move	$sp,$fp
	lw	$31,80($sp)
	lw	$fp,76($sp)
	addu	$sp,$sp,88
	j	$31
	.end	volcado
	.size	volcado, .-volcado
	.rdata
	.align	2
$LC2:
	.ascii	"r\000"
	.align	2
$LC3:
	.ascii	"w\000"
	.text
	.align	2
	.globl	procesarArgumentos
	.ent	procesarArgumentos
procesarArgumentos:
	.frame	$fp,56,$31		# vars= 16, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,56
	.cprestore 16
	sw	$31,48($sp)
	sw	$fp,44($sp)
	sw	$28,40($sp)
	move	$fp,$sp
	sw	$4,56($fp)
	sw	$5,60($fp)
	sw	$6,64($fp)
	sw	$7,68($fp)
	sw	$0,24($fp)
	li	$2,1			# 0x1
	sw	$2,28($fp)
$L31:
	lw	$2,28($fp)
	lw	$3,56($fp)
	slt	$2,$2,$3
	bne	$2,$0,$L33
	b	$L32
$L33:
	lw	$2,28($fp)
	sll	$3,$2,2
	lw	$2,60($fp)
	addu	$2,$3,$2
	lw	$2,0($2)
	sw	$2,32($fp)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	lw	$2,32($fp)
	lb	$3,0($2)
	li	$2,45			# 0x2d
	bne	$3,$2,$L34
	lw	$2,32($fp)
	addu	$2,$2,1
	lb	$2,0($2)
	addu	$2,$2,-79
	sw	$2,36($fp)
	lw	$3,36($fp)
	sltu	$2,$3,33
	beq	$2,$0,$L52
	lw	$2,36($fp)
	sll	$3,$2,2
	la	$2,$L53
	addu	$2,$3,$2
	lw	$2,0($2)
	.cpadd	$2
	j	$2
	.rdata
	.align	2
$L53:
	.gpword	$L39
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L37
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L52
	.gpword	$L38
	.gpword	$L52
	.gpword	$L48
	.gpword	$L52
	.gpword	$L51
	.gpword	$L52
	.gpword	$L36
	.gpword	$L40
	.gpword	$L52
	.gpword	$L52
	.gpword	$L50
	.gpword	$L52
	.gpword	$L52
	.gpword	$L44
	.text
$L36:
	lw	$3,68($fp)
	li	$2,104			# 0x68
	sb	$2,0($3)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L37:
	lw	$3,68($fp)
	li	$2,86			# 0x56
	sb	$2,0($3)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L38:
	lw	$3,68($fp)
	li	$2,118			# 0x76
	sb	$2,0($3)
	lw	$3,64($fp)
	li	$2,98			# 0x62
	sb	$2,0($3)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L39:
	lw	$3,68($fp)
	li	$2,118			# 0x76
	sb	$2,0($3)
	lw	$3,64($fp)
	li	$2,79			# 0x4f
	sb	$2,0($3)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L40:
	lw	$2,80($fp)
	lw	$3,0($2)
	la	$2,__sF
	bne	$3,$2,$L41
	lw	$2,28($fp)
	sll	$3,$2,2
	lw	$2,60($fp)
	addu	$2,$3,$2
	lw	$2,0($2)
	sw	$2,32($fp)
	lw	$2,32($fp)
	lb	$3,0($2)
	li	$2,45			# 0x2d
	beq	$3,$2,$L41
	lw	$4,32($fp)
	la	$5,$LC2
	la	$25,fopen
	jal	$31,$25
	move	$3,$2
	lw	$2,80($fp)
	sw	$3,0($2)
	lw	$2,80($fp)
	lw	$2,0($2)
	xori	$2,$2,0x0
	sltu	$2,$2,1
	lw	$3,24($fp)
	or	$2,$2,$3
	sw	$2,24($fp)
	lw	$2,80($fp)
	lw	$2,0($2)
	bne	$2,$0,$L41
	lw	$3,80($fp)
	la	$2,__sF
	sw	$2,0($3)
$L41:
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L44:
	lw	$2,84($fp)
	lw	$3,0($2)
	la	$2,__sF+88
	bne	$3,$2,$L45
	lw	$2,28($fp)
	sll	$3,$2,2
	lw	$2,60($fp)
	addu	$2,$3,$2
	lw	$2,0($2)
	sw	$2,32($fp)
	lw	$2,32($fp)
	lb	$3,0($2)
	li	$2,45			# 0x2d
	beq	$3,$2,$L45
	lw	$4,32($fp)
	la	$5,$LC3
	la	$25,fopen
	jal	$31,$25
	move	$3,$2
	lw	$2,84($fp)
	sw	$3,0($2)
	lw	$2,84($fp)
	lw	$2,0($2)
	xori	$2,$2,0x0
	sltu	$2,$2,1
	lw	$3,24($fp)
	or	$2,$2,$3
	sw	$2,24($fp)
	lw	$2,84($fp)
	lw	$2,0($2)
	bne	$2,$0,$L45
	lw	$3,84($fp)
	la	$2,__sF+88
	sw	$2,0($3)
$L45:
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L48:
	lw	$2,28($fp)
	sll	$3,$2,2
	lw	$2,60($fp)
	addu	$2,$3,$2
	lw	$2,0($2)
	beq	$2,$0,$L49
	lw	$4,72($fp)
	lw	$2,28($fp)
	sll	$3,$2,2
	lw	$2,60($fp)
	addu	$2,$3,$2
	lw	$2,0($2)
	sw	$2,0($4)
$L49:
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L50:
	lw	$2,28($fp)
	sll	$3,$2,2
	lw	$2,60($fp)
	addu	$2,$3,$2
	lw	$4,0($2)
	la	$25,atoi
	jal	$31,$25
	move	$3,$2
	lw	$2,76($fp)
	sw	$3,0($2)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L51:
	lw	$3,68($fp)
	li	$2,102			# 0x66
	sb	$2,0($3)
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	b	$L31
$L52:
	lw	$2,28($fp)
	addu	$2,$2,1
	sw	$2,28($fp)
	li	$2,1			# 0x1
	sw	$2,24($fp)
	b	$L31
$L34:
	li	$2,1			# 0x1
	sw	$2,24($fp)
	b	$L31
$L32:
	lw	$2,24($fp)
	move	$sp,$fp
	lw	$31,48($sp)
	lw	$fp,44($sp)
	addu	$sp,$sp,56
	j	$31
	.end	procesarArgumentos
	.size	procesarArgumentos, .-procesarArgumentos
	.rdata
	.align	2
$LC4:
	.ascii	"Usage:\n"
	.ascii	"\ttp0 -h\n"
	.ascii	"\ttp0 -V\n"
	.ascii	"\ttp0 [options]\n\000"
	.align	2
$LC5:
	.ascii	"Options:\n\000"
	.align	2
$LC6:
	.ascii	"\t-h, --help\tPrint this information.\n\000"
	.align	2
$LC7:
	.ascii	"\t-V, --version\tPrint version and quit.\n\000"
	.align	2
$LC8:
	.ascii	"\t-O, --octal\tOctal dump mode: encode the input (binary"
	.ascii	" file) in octal \n\000"
	.align	2
$LC9:
	.ascii	"\t\t\tformat (default).\n\000"
	.align	2
$LC10:
	.ascii	"\t-b, --binary\tBinary mode: decode the input (octal dum"
	.ascii	"p file) in binary \n\000"
	.align	2
$LC11:
	.ascii	"\t\t\tformat.\n\000"
	.align	2
$LC12:
	.ascii	"\t-i, --input\tPath to input file (defaults to stdin).\n"
	.ascii	"\000"
	.align	2
$LC13:
	.ascii	"\t-o, --output\tPath to output file (defaults to stdout)"
	.ascii	".\n\000"
	.align	2
$LC14:
	.ascii	"\t-l, --length\tNumber of octal bytes per line (line len"
	.ascii	"gth) at the \n\000"
	.align	2
$LC15:
	.ascii	"\t\t\toutput in octal dump mode (0 = default = no limit)"
	.ascii	".\n\000"
	.align	2
$LC16:
	.ascii	"\t-d, --delimiter\tDelimiter between octal bytes. Could "
	.ascii	"be a string, not only\n\000"
	.align	2
$LC17:
	.ascii	"\t\t\ta single byte. Used as delimiter for octal output "
	.ascii	"and input\n\000"
	.align	2
$LC18:
	.ascii	"\t\t\tfiles (default: none).\n\000"
	.align	2
$LC19:
	.ascii	"Examples:\n"
	.ascii	"\ttp0\n"
	.ascii	"\ttp0 -i -\n"
	.ascii	"\ttp0 -i - -o - -O\n"
	.ascii	"\ttp0 -b\n\000"
	.align	2
$LC20:
	.ascii	"\ttp0 -i /dev/random -o /tmp/random-octaldump -l 12\n\000"
	.text
	.align	2
	.globl	printHelp
	.ent	printHelp
printHelp:
	.frame	$fp,40,$31		# vars= 0, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,40
	.cprestore 16
	sw	$31,32($sp)
	sw	$fp,28($sp)
	sw	$28,24($sp)
	move	$fp,$sp
	la	$4,$LC4
	la	$25,printf
	jal	$31,$25
	la	$4,$LC5
	la	$25,printf
	jal	$31,$25
	la	$4,$LC6
	la	$25,printf
	jal	$31,$25
	la	$4,$LC7
	la	$25,printf
	jal	$31,$25
	la	$4,$LC8
	la	$25,printf
	jal	$31,$25
	la	$4,$LC9
	la	$25,printf
	jal	$31,$25
	la	$4,$LC10
	la	$25,printf
	jal	$31,$25
	la	$4,$LC11
	la	$25,printf
	jal	$31,$25
	la	$4,$LC12
	la	$25,printf
	jal	$31,$25
	la	$4,$LC13
	la	$25,printf
	jal	$31,$25
	la	$4,$LC14
	la	$25,printf
	jal	$31,$25
	la	$4,$LC15
	la	$25,printf
	jal	$31,$25
	la	$4,$LC16
	la	$25,printf
	jal	$31,$25
	la	$4,$LC17
	la	$25,printf
	jal	$31,$25
	la	$4,$LC18
	la	$25,printf
	jal	$31,$25
	la	$4,$LC19
	la	$25,printf
	jal	$31,$25
	la	$4,$LC20
	la	$25,printf
	jal	$31,$25
	move	$sp,$fp
	lw	$31,32($sp)
	lw	$fp,28($sp)
	addu	$sp,$sp,40
	j	$31
	.end	printHelp
	.size	printHelp, .-printHelp
	.rdata
	.align	2
$LC21:
	.ascii	"Version: %s\n\000"
	.align	2
$LC22:
	.ascii	"1.0\000"
	.text
	.align	2
	.globl	printVersion
	.ent	printVersion
printVersion:
	.frame	$fp,40,$31		# vars= 0, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,40
	.cprestore 16
	sw	$31,32($sp)
	sw	$fp,28($sp)
	sw	$28,24($sp)
	move	$fp,$sp
	la	$4,$LC21
	la	$5,$LC22
	la	$25,printf
	jal	$31,$25
	move	$sp,$fp
	lw	$31,32($sp)
	lw	$fp,28($sp)
	addu	$sp,$sp,40
	j	$31
	.end	printVersion
	.size	printVersion, .-printVersion
	.align	2
	.globl	volcar
	.ent	volcar
volcar:
	.frame	$fp,48,$31		# vars= 8, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,48
	.cprestore 16
	sw	$31,40($sp)
	sw	$fp,36($sp)
	sw	$28,32($sp)
	move	$fp,$sp
	sw	$4,48($fp)
	sw	$5,52($fp)
	sw	$6,56($fp)
	sw	$7,60($fp)
	sw	$0,24($fp)
	lw	$2,48($fp)
	lb	$3,0($2)
	li	$2,98			# 0x62
	bne	$3,$2,$L58
	lw	$4,52($fp)
	lw	$5,56($fp)
	lw	$6,60($fp)
	lw	$7,64($fp)
	la	$25,volcarABinario
	jal	$31,$25
	b	$L59
$L58:
	lw	$4,52($fp)
	lw	$5,56($fp)
	lw	$6,60($fp)
	lw	$7,64($fp)
	la	$25,volcarAOctal
	jal	$31,$25
$L59:
	lw	$2,24($fp)
	move	$sp,$fp
	lw	$31,40($sp)
	lw	$fp,36($sp)
	addu	$sp,$sp,48
	j	$31
	.end	volcar
	.size	volcar, .-volcar
	.rdata
	.align	2
$LC23:
	.ascii	"%c%c%c\000"
	.align	2
$LC24:
	.ascii	"%c\000"
	.text
	.align	2
	.globl	volcarABinario
	.ent	volcarABinario
volcarABinario:
	.frame	$fp,64,$31		# vars= 16, regs= 3/0, args= 24, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,64
	.cprestore 24
	sw	$31,56($sp)
	sw	$fp,52($sp)
	sw	$28,48($sp)
	move	$fp,$sp
	sw	$4,64($fp)
	sw	$5,68($fp)
	sw	$6,72($fp)
	sw	$7,76($fp)
	li	$2,1			# 0x1
	sw	$2,44($fp)
	lw	$3,72($fp)
	addu	$7,$fp,33
	addu	$2,$fp,34
	sw	$2,16($sp)
	lw	$4,0($3)
	la	$5,$LC23
	addu	$6,$fp,32
	la	$25,fscanf
	jal	$31,$25
$L61:
	lw	$2,72($fp)
	lw	$2,0($2)
	lhu	$2,12($2)
	srl	$2,$2,5
	andi	$2,$2,0x1
	beq	$2,$0,$L63
	b	$L62
$L63:
	lb	$2,32($fp)
	sll	$3,$2,3
	lb	$2,33($fp)
	addu	$2,$3,$2
	sll	$3,$2,3
	lb	$2,34($fp)
	addu	$2,$3,$2
	addu	$2,$2,-3504
	sw	$2,40($fp)
	lw	$2,64($fp)
	lw	$4,0($2)
	la	$25,strlen
	jal	$31,$25
	move	$3,$2
	lw	$2,72($fp)
	lw	$4,0($2)
	move	$5,$3
	li	$6,1			# 0x1
	la	$25,fseek
	jal	$31,$25
	lw	$2,68($fp)
	lw	$3,44($fp)
	lw	$2,0($2)
	bne	$3,$2,$L64
	lw	$2,72($fp)
	lw	$4,0($2)
	li	$5,1			# 0x1
	li	$6,1			# 0x1
	la	$25,fseek
	jal	$31,$25
	sw	$0,44($fp)
$L64:
	lw	$2,76($fp)
	lw	$4,0($2)
	la	$5,$LC24
	lw	$6,40($fp)
	la	$25,fprintf
	jal	$31,$25
	lw	$3,72($fp)
	addu	$7,$fp,33
	addu	$2,$fp,34
	sw	$2,16($sp)
	lw	$4,0($3)
	la	$5,$LC23
	addu	$6,$fp,32
	la	$25,fscanf
	jal	$31,$25
	lw	$2,44($fp)
	addu	$2,$2,1
	sw	$2,44($fp)
	b	$L61
$L62:
	move	$2,$0
	move	$sp,$fp
	lw	$31,56($sp)
	lw	$fp,52($sp)
	addu	$sp,$sp,64
	j	$31
	.end	volcarABinario
	.size	volcarABinario, .-volcarABinario
	.rdata
	.align	2
$LC25:
	.ascii	"%c%c%c%s\000"
	.align	2
$LC26:
	.ascii	"\n\000"
	.text
	.align	2
	.globl	volcarAOctal
	.ent	volcarAOctal
volcarAOctal:
	.frame	$fp,88,$31		# vars= 40, regs= 3/0, args= 24, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,88
	.cprestore 24
	sw	$31,80($sp)
	sw	$fp,76($sp)
	sw	$28,72($sp)
	move	$fp,$sp
	sw	$4,88($fp)
	sw	$5,92($fp)
	sw	$6,96($fp)
	sw	$7,100($fp)
	li	$2,1			# 0x1
	sw	$2,44($fp)
	lw	$2,96($fp)
	lw	$4,0($2)
	la	$25,fgetc
	jal	$31,$25
	sw	$2,40($fp)
$L66:
	lw	$2,96($fp)
	lw	$2,0($2)
	lhu	$2,12($2)
	srl	$2,$2,5
	andi	$2,$2,0x1
	beq	$2,$0,$L68
	b	$L67
$L68:
	sw	$0,48($fp)
$L69:
	lw	$2,48($fp)
	slt	$2,$2,3
	bne	$2,$0,$L72
	b	$L70
$L72:
	lw	$3,48($fp)
	addu	$2,$fp,32
	addu	$2,$2,$3
	sw	$2,52($fp)
	lw	$2,40($fp)
	sw	$2,56($fp)
	lw	$3,56($fp)
	sw	$3,60($fp)
	lw	$2,60($fp)
	bgez	$2,$L73
	lw	$3,60($fp)
	addu	$3,$3,7
	sw	$3,60($fp)
$L73:
	lw	$3,60($fp)
	sra	$2,$3,3
	sll	$2,$2,3
	lw	$3,56($fp)
	subu	$2,$3,$2
	addu	$2,$2,48
	lw	$3,52($fp)
	sb	$2,0($3)
	lw	$2,40($fp)
	sw	$2,64($fp)
	lw	$2,64($fp)
	bgez	$2,$L74
	lw	$3,64($fp)
	addu	$3,$3,7
	sw	$3,64($fp)
$L74:
	lw	$3,64($fp)
	sra	$2,$3,3
	sw	$2,40($fp)
	lw	$2,48($fp)
	addu	$2,$2,1
	sw	$2,48($fp)
	b	$L69
$L70:
	lw	$3,100($fp)
	lb	$6,34($fp)
	lb	$7,33($fp)
	lb	$2,32($fp)
	sw	$2,16($sp)
	lw	$2,88($fp)
	lw	$2,0($2)
	sw	$2,20($sp)
	lw	$4,0($3)
	la	$5,$LC25
	la	$25,fprintf
	jal	$31,$25
	lw	$2,92($fp)
	lw	$3,44($fp)
	lw	$2,0($2)
	bne	$3,$2,$L75
	lw	$2,96($fp)
	lw	$2,0($2)
	lhu	$2,12($2)
	srl	$2,$2,5
	andi	$2,$2,0x1
	bne	$2,$0,$L75
	lw	$2,100($fp)
	lw	$4,0($2)
	la	$5,$LC26
	la	$25,fprintf
	jal	$31,$25
	sw	$0,44($fp)
$L75:
	lw	$2,44($fp)
	addu	$2,$2,1
	sw	$2,44($fp)
	lw	$2,96($fp)
	lw	$4,0($2)
	la	$25,fgetc
	jal	$31,$25
	sw	$2,40($fp)
	b	$L66
$L67:
	move	$2,$0
	move	$sp,$fp
	lw	$31,80($sp)
	lw	$fp,76($sp)
	addu	$sp,$sp,88
	j	$31
	.end	volcarAOctal
	.size	volcarAOctal, .-volcarAOctal
	.align	2
	.globl	formatear
	.ent	formatear
formatear:
	.frame	$fp,64,$31		# vars= 16, regs= 3/0, args= 24, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,64
	.cprestore 24
	sw	$31,56($sp)
	sw	$fp,52($sp)
	sw	$28,48($sp)
	move	$fp,$sp
	sw	$4,64($fp)
	sw	$5,68($fp)
	sw	$6,72($fp)
	sw	$7,76($fp)
	li	$2,1			# 0x1
	sw	$2,40($fp)
	lw	$3,72($fp)
	addu	$7,$fp,33
	addu	$2,$fp,34
	sw	$2,16($sp)
	lw	$4,0($3)
	la	$5,$LC23
	addu	$6,$fp,32
	la	$25,fscanf
	jal	$31,$25
$L77:
	lw	$2,72($fp)
	lw	$2,0($2)
	lhu	$2,12($2)
	srl	$2,$2,5
	andi	$2,$2,0x1
	beq	$2,$0,$L79
	b	$L78
$L79:
	lw	$3,76($fp)
	lb	$6,32($fp)
	lb	$7,33($fp)
	lb	$2,34($fp)
	sw	$2,16($sp)
	lw	$2,64($fp)
	lw	$2,0($2)
	sw	$2,20($sp)
	lw	$4,0($3)
	la	$5,$LC25
	la	$25,fprintf
	jal	$31,$25
	lw	$2,68($fp)
	lw	$3,40($fp)
	lw	$2,0($2)
	bne	$3,$2,$L80
	lw	$2,72($fp)
	lw	$2,0($2)
	lhu	$2,12($2)
	srl	$2,$2,5
	andi	$2,$2,0x1
	bne	$2,$0,$L80
	lw	$2,76($fp)
	lw	$4,0($2)
	la	$5,$LC26
	la	$25,fprintf
	jal	$31,$25
	sw	$0,40($fp)
$L80:
	lw	$3,72($fp)
	addu	$7,$fp,33
	addu	$2,$fp,34
	sw	$2,16($sp)
	lw	$4,0($3)
	la	$5,$LC23
	addu	$6,$fp,32
	la	$25,fscanf
	jal	$31,$25
	lw	$2,40($fp)
	addu	$2,$2,1
	sw	$2,40($fp)
	b	$L77
$L78:
	move	$2,$0
	move	$sp,$fp
	lw	$31,56($sp)
	lw	$fp,52($sp)
	addu	$sp,$sp,64
	j	$31
	.end	formatear
	.size	formatear, .-formatear
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
